Configuración de PiFace Digital
Control del hardware de E/S digital PiFace
Requisito: El hardware de expansión PiFace Digital está conectado.
El PiFace.project
El proyecto contiene una aplicación que controla un hardware de E/S digital Raspberry PiFace con 8 entradas y salidas digitales.
Abre el
PiFace.project
proyecto y actualizarlo.En el árbol de dispositivos, haga doble clic
Device
.Se abre el editor de dispositivos.
Sobre el Configuración de comunicación pestaña, haga clic Escanear red.
Si su Raspberry Pi y el sistema de desarrollo están en la misma red, su Raspberry Pi se muestra para su selección.
Selecciónalo y haz clic
.La aplicación se descarga en su Raspberry Pi.
Inicie el programa (pulse la tecla F5 llave).
Cuando presiona el botón S1, la salida del relé K0 se activa con un retraso de un segundo. Cuando presiona el botón S2, K1 se cambia inmediatamente. K1 se mantiene medio segundo después de soltar S2.
Tenga en cuenta también que puede utilizar varias instancias (dirección de hardware modificable a través del puente JP1, JP2) ajustando el parámetro del dispositivo en el dispositivo PiFace en el árbol de dispositivos según corresponda.
El Raspberry SPI_PiFace
biblioteca, que permite la conexión, está disponible para ellos como código fuente. Se puede utilizar como ejemplo para otras conexiones.
El Raspberry Pi Peripherals
biblioteca es la base para la comunicación a través de SPI. Sus interfaces están documentadas tanto en la ayuda como en el Administrador de bibliotecas.
Control del módulo PiFace Digital a través de controladores de E/S
Requisito: El hardware de expansión PiFace Digital está conectado.
los PiFaceIoDrv.project
El proyecto contiene una aplicación que controla un hardware de E/S digital Raspberry PiFace con 8 entradas y salidas digitales. Pero se utiliza un controlador de E/S en lugar de una instancia de FB implícita. El controlador de E/S implementa el intercambio de entradas y salidas de la forma habitual para controladores por medio de la imagen del proceso.
El IoDrvPiFace
biblioteca contiene el controlador de E/S como código fuente.
Controlar y operar con el módulo de control y visualización de PiFace
Requisito: El hardware de expansión PiFace Control and Display está conectado.
los PiFaceDisplayAndControl.project
El proyecto contiene una aplicación que controla una pantalla de texto de dos líneas además del hardware Raspberry PiFace Digital I/O con 8 entradas y salidas digitales para configurar los parámetros de la aplicación.
Sugerencia
Puede acceder a la placa de visualización y control de PiFace a través del puerto SPI 1 /dev/spidev0.1
que se configura en el SPI Master.
Cuando el dispositivo se agrega al árbol de dispositivos, se crea una instancia de FB que proporciona varios métodos y propiedades para controlar el dispositivo. Además, se devuelve el estado de los botones. Bits 0 a 7 del bySwitches
soporte de salida para los siguientes botones:

En el proyecto de muestra, el PiFace_Control_Display
FB se pasa a una instancia del ParamListPiFace
FB que implementa un editor de parámetros. En su modo de visualización, puede desplazarse por la lista de parámetros mediante el botón de navegación (6/7). Al presionar el botón de navegación (5), puede ver el parámetro de la primera línea en detalle. Para salir de la vista detallada, presione el botón 4. Presione 5 nuevamente para ingresar al modo de edición. Allí puede cambiar el valor en el rango permitido con los botones 0 y 1. Con el botón 2, el valor se almacena. Pulse el botón 4 para salir del modo de edición.